x86emul: support MOVBE and CRC32
authorJan Beulich <jbeulich@suse.com>
Thu, 23 Jun 2016 15:48:45 +0000 (17:48 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 23 Jun 2016 15:48:45 +0000 (17:48 +0200)
commitb45a4f1ed6c865fc1222d71fc82e4b61771b261b
treee4efc5bea1573c8216f1ec77717d73cb1bd1d2a6
parentd86ad7cb287b5ea05cfee20cdd277005d771886f
x86emul: support MOVBE and CRC32

The former in an attempt to at least gradually support all simple data
movement instructions. The latter just because it shares the opcode
with the former.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
tools/tests/x86_emulator/test_x86_emulator.c
tools/tests/x86_emulator/x86_emulate.c
xen/arch/x86/Rules.mk
xen/arch/x86/x86_emulate/x86_emulate.c
xen/include/asm-x86/cpufeature.h